// import objCopy from '../data/objCopy.js';

// /**
//  * 框架配置信息【同步方法】
//  * @description 读取并返回框架配置文件信息
//  * @param {Boolean} isAfresh 是否需要重新载入文件，默认为：false
//  * @return {Object} 框架配置信息对象
//  */
// async function config(isAfresh = false) {
//     // 初始化返回数据
//     let dataReturn = {};

//     // 使用相对路径导入默认配置文件
//     let configDefault = {};
//     try {
//         const module = await import('../../focus.config.js');
//         configDefault = module.default || module;
//     } catch (e) {
//         console.error('===== config() 获取默认配置文件失败：', e);
//     }

//     // 框架配置信息 - 自定义
//     let configCustom = {};
//     try {
//         // 使用动态导入来加载自定义配置文件
//         const modulePath = isAfresh ? `@/focus.config.js?update=${Date.now()}` : '@/focus.config.js';
//         const module = await import(modulePath);
//         configCustom = module.default || module;
//     } catch (e) {
//         console.error('===== config() 获取自定义配置文件失败：', e);
//     }

//     // 循环取出默认配置项
//     for (let k in configDefault) {
//         // 从自定义配置中取出对应项
//         let eleCustom = configCustom[k] || {};
//         // 返回数据赋值
//         dataReturn[k] = Object.assign({}, configDefault[k], eleCustom);
//     }

//     // 返回结果数据
//     return objCopy(dataReturn);
// }

// export default config;
